Fantom (linguaggio di programmazione)

Fantom
linguaggio di programmazione
AutoreAndy Frank e Brian Frank
Data di origine2005
Ultima versione1.0.78 del 26 aprile 2022
Utilizzo~
Paradigmimulti paradigma
Tipizzazione~
Implementazione di riferimento
Sistema operativomultipiattaforma
Licenzasoftware libero
Sito webwww.fantom.org

Fantom, è un linguaggio di programmazione general purpose, multi-paradigma, open source creato a partire dal 2005 dai fratelli americani Andy e Brian Frank. Questo linguaggio è studiato sia per girare sulla JVM (Java Virtual machine) che costituisce il target principale, sia appoggiandosi ad altri framework. È infatti parzialmente sviluppato il supporto per Microsoft.Net e si pensa di poter in futuro approcciare anche LLVM e Parrot mentre è in grado anche di emettere codice JavaScript per consentire l'esecuzione su browser. Per adottare questa polivalenza i creatori del linguaggio hanno pensato un set di API specifico. Fantom, come filosofia, non si discosta da altri linguaggi moderni ed abbraccia in particolare sia la programmazione a oggetti che la programmazione funzionale La sua sintassi è vicina a quella dei linguaggi attualmente più utilizzati in particolare Java e CSharp allo scopo, evidentemente, di predisporre una curva di apprendimento più dolce. L'installazione standard, effettuabile dopo aver prelevato il software dal sito ufficiale, prevede anche la presenza di una libreria grafica (Fantom Widget Toolkit), di un piccolo editor dedicato (Flux) e di un web server. Fantom adotta una sua nomenclatura peculiare per cui l'equivalente dei namespace di.Net o dei package in ambito Java si chiama Pod, all'interno dei quali troviamo i tipi (classi) a loro volta specificati tramite slot (campi e metodi).


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search